package 面向对象_中.fobject类的使用;

import com.sun.org.apache.xpath.internal.operations.Or;

/**
 * @Projectname java_based
 * @Filename ObjectTest
 * @Author an
 * @Data 2022/7/2 10:46
 * @Description TODO
 */
/*
 * java.lang.Object类
 * 1.Object类是所有Java类的根父类;
 * 2.如果在类的声明中未使用extends关键字指明其父类，则默认父类为java.lang.Object类
 * 3.Object类中的功能(属性、方法)就具有通用性。
 * 属性:无
 * 方法:equals() / toString() / getClass() / hashCode() / clone() /finalize()
 * 	 wait() 、notify()、notifyAll()
 *
 * 4.Object类只声明了一个空参的构造器。
 *
 * 面试题:
 * final、finally、finalize的区别？
 * 前两个是关键字，finalize对象回收之前调用的方法
 *
 */
public class ObjectTest {

    public static void main(String[] args) {
        Order order = new Order();
        System.out.println(order.getClass().getSuperclass());//class java.lang.Object
    }
}

class Order{

}
